A State-based Model for Runtime Resource Reservation for Component-based Applications
نویسندگان
چکیده
Predictable execution enforcement for applications with highly and arbitrarily fluctuating resource usage requires runtime resource management. Correct runtime predictions regarding resource usage of individual components allows making proper resource reservations, enabling a better resource management of the component-based applications. This work presents a state-based resource usage model for a component, in which states represent CPU utilization intervals. This resource model is intended for a resourceaware component framework where it will be used to determine the quality of resource reservation. For this purpose, the model offers two metrics: failure rate, which measures the fraction of the reservation periods for which the reserved budget was insufficient, and resource waste, which measures unused budget.To illustrate the model, we apply it to a family of reservation prediction strategies and validate the outcome by means of a series of experiments in which we measure the resource utilization of two video components. The latter requires a method for monitoring resource states which is also presented, analyzed and validated in this paper. 1
منابع مشابه
Modeling of Capacity Reservation and Supplier Selection Based on Option Contract
Capacity Reservation, Option Contract, Supplier Selection A key issue for manufacturing firms is planning for outsourced components. In this research, we have considered a manufacturer in a Make-to-Order production environment who has to outsource a special component from a set of suppliers. One selling season is considered and the manufacturer faces uncertain demand during the selling ...
متن کاملAdaptive Resource Reservation for Indoor Wireless LANs
Emerging communication-intensive applications such as multimedia teleconferencing require signiicant networking resources for eecient operation. In an indoor mobile computing environment, limited wireless resources and user mobility require eeective resource reservation algorithms. These requirements demand an eecient advance reservation algorithm in order to minimize handoo call dropping while...
متن کاملAn Adaptive Redundant Reservation Strategy in Distributed High- performance Computing Environments
In distributed high-performance computing environments, resource reservation mechanism is an effective approach to provide desirable quality of service for large-scale applications. However, conventional reservation service might result in lower resource utilization and higher rejection rate if it is excessively applied. Furthermore, redundant reservation policy has been widely applied in many ...
متن کاملfor Cloud Computing Environments
In cloud computing, cloud providers can offer cloud consumers two provisioning plans for computing resources, formal reservation and on-demand plans. Usually, cost of utilizing computing resources provisioned by reservation plan is cheaper than that provisioned by ondemand plan, since cloud consumer has to pay to provider in advance. With the reservation plan(Local Adjustment), the consumer can...
متن کاملQoS Negotiation and Resource Reservation for Distributed Multimedia Applications
Distributed multimedia applications require negotiation of quality of service (QoS) and resource reservation for distributed application components and communication links. Negotiation of QoS for an application session is a balancing process between the QoS specified by a client, the resource capabilities of the distributed system and the functional capabilities of the distributed application. ...
متن کامل